/**
 * Created by Administrator on 2017/5/2 0002.
 */
var currentPage=1;//当前页
var pageSum=1;
//上一页
function upPage() {
    if (currentPage >1) jumpPage(currentPage-1);
}
//下一页
function downPage() {
    if (currentPage < pageSum) jumpPage(currentPage+1);
}
//首页
function firstPage() {
    jumpPage(1);
}
//尾页
function lastPage() {
    jumpPage(parseInt(pageSum));
}
//跳转Go！
function jumpPageForButton() {
    var  p=$("#input_jumpPage").val();
    if (!isNaN(p)&&p>=1&&p<=parseInt(pageSum))
        jumpPage(parseInt(p));
    else
        alert("请输入正确的页码！");
}



//跳转到某一页
function jumpPage(pageNum) {
    //首页+上一页+页码+下一页+尾页+跳转
    $("#pagingContent li").removeAttr("class");
    $("#pagingContent li").eq(pageNum+1).attr("class","active");
    currentPage=pageNum;
    $("#pagingContent").html("");
    $("#pagingContent").append("<li><a href='javascript:void(0)' onclick='firstPage()'>首页</a></li>");
    $("#pagingContent").append("<li id='upPage'><a href='javascript:void(0)'  onclick='upPage()'><<上一页</a></li>");
    if(pageSum<=7){
        for(var i=1;i<=pageSum;i++){
            $("#pagingContent").append("<li><a href='javascript:void(0)' onclick='jumpPage("+i+")'>"+i+"</a></li>");
        }
    }
    else{
        if(currentPage<=4){
            for(var i=1;i<=7;i++){
                $("#pagingContent").append("<li><a href='javascript:void(0)' onclick='jumpPage("+i+")'>"+i+"</a></li>");
            }
            $("#pagingContent").append("<li><a href='javascript:void(0)'>...</a></li>");
        }else if((pageSum-6)>(currentPage-3)){
            $("#pagingContent").append("<li><a href='javascript:void(0)'>...</a></li>");
            for(var i=currentPage-3;i<=currentPage+3;i++){
                $("#pagingContent").append("<li><a href='javascript:void(0)' onclick='jumpPage("+i+")'>"+i+"</a></li>");
            }
            $("#pagingContent").append("<li><a href='javascript:void(0)'>...</a></li>");
        }else{
            $("#pagingContent").append("<li><a href='javascript:void(0)'>...</a></li>");
            for(var i=pageSum-6;i<=pageSum;i++){
                $("#pagingContent").append("<li><a href='javascript:void(0)' onclick='jumpPage("+i+")'>"+i+"</a></li>");
            }
        }
    }
    $("#pagingContent").append("<li id='downPage'><a href='javascript:void(0)'  onclick='downPage()'>下一页>></a></li>");
    $("#pagingContent").append("<li><a href='javascript:void(0)' onclick='lastPage()'>尾页</a></li>");
    $("#pagingContent").append("<li><div style='width: 135px ;display: inline-block'  class='col-lg-6'><div class='input-group'><input id='input_jumpPage' type='text' class='form-control' value='1'> <span class='input-group-btn'> <button onclick='jumpPageForButton()'  class='btn btn-default' type='button'>Go！</button></span></div></div></div></li>");

    //得到展示的数据
    getStudentData("/ClassServlet?action=getStudentData&methods=studentList&currentPage="+pageNum);

    //上一页+下一页不可点击
    if(parseInt(currentPage)==1){
        $("#upPage").attr("class","disabled");
        $("#downPage").removeAttr("class");
    } else if(currentPage==pageSum){
        $("#downPage").attr("class","disabled");
        $("#upPage").removeAttr("class");
    }else {
        $("#downPage").removeAttr("class");
        $("#upPage").removeAttr("class");
    }
    //页码选中效果
    $("#pagingContent li").each(function () {
        if($(this).text()==currentPage){
            $(this).attr("class","active");
        }
    })

}

$(document).ready(function () {
    //初始化班级管理

    getPageSum("/ClassServlet?action=getPageSum&methods=studentList");
    jumpPage(1);
    $("#CssStudentList").attr("class","active");
});


